package cn.qdhlm.collectservice.model.rocketmq;

import lombok.Data;


import java.util.Date;

/**
 * @Name:DeviceData
 * @description:
 * @author: xinY
 **/

@Data

public class DeviceData {
    private String id;
    /**
     * reg：注册包
     * heart：心跳包
     * data：数据包
     * confirm：确认包
     */
    private String topic;
    /**
     * 消息来自于
     * mqtt
     * nb-mqtt
     * socket
     * huawei
     */
    private String tag;
    private String data;

    /**
     * 状态：
     * -2, 处理失败
     * -1，校验失败
     * 0，未校验
     * 1，校验通过
     * 2，处理完成
     */
    private Integer status;

    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 校验时间
     */
    private Date checkTime;
    /**
     * 处理时间
     */
    private Date dealTime;

//    public String getString(){
//        String s = "";
//
//        s += "{"
//                +"\"id\":\""+getId()
//                +"\",\"topic\":"+getTopic()
//                +",\"data\":" +getData()
//                +",\"status\":"+getStatus()
//                +",\"createTime:"+getCreateTime()
//                +",\"checkTime:"+getDealTime()
//                +",\"dealTime:"+getStatus()
//                +"}";
//        return s;
//    }
}
